package com.zmn.oms.model.dto.order;

import com.zmn.oms.common.dto.OmsBaseOperator;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * 类描述：订单服务公司查询
 * @author heciqi
 * @date 2019/9/24 11:42
 */
@Data
@ToString(callSuper = true)
public class OrderServiceCompanyQuery extends OmsBaseOperator implements Serializable {



    /**
     * 呼叫ID
     */
    private String callId;

    /**
     *  请求ID
     *  访问当前页面生成的唯一标识
     */
    private String requestId;

    /**
     * 线索id
     */
    private String clueId;

    /**
     * 客户电话
     */
    private String telephone;

    /**
     * 客户电话2
     */
    private String telephone2;

    /**
     * 客户电话3
     */
    private String telephone3;

    /**
     * 客户名称
     */
    private String userName;

    /**
     * 性别：1 男; 2 女; 3 保密
     */
    private Integer gender;

    /**
     * 平台
     */
    private Integer plat;

    /**
     * 业务类型
     */
    private Integer bizType;

    /**
     * 产品id
     */
    private Integer productId;

    /**
     * 工单号
     */
    private Long workId;

    /**
     * 前后台产品标示
     */
    private Integer productShowType = 1;

    /**
     * 订单类型
     */
    private Integer type = 0;

    /**
     * 预约时间
     */
    private String dutyTime;

    /**
     * 省份名称
     */
    private String provinceName;

    /**
     * 省份id
     */
    private Integer provinceId;

    /**
     * 城市id
     */
    private Integer cityId;

    /**
     * 城市名称
     */
    private String cityName;

    /**
     * 街道
     */
    private String street;

    /**
     * 渠道id
     */
    private Integer channelId;

    /**
     * 渠道名称
     */
    private String channelName;

    /**
     * 经度
     */
    private Double longitude;

    /**
     * 维度
     */
    private Double latitude;

    /**
     * 区县id
     */
    private Integer countyId;

    /**
     * 区县名称
     */
    private String countyName;

    /**
     * 街道id
     */
    private Integer streetId;

    /**
     * 街道来源
     */
    private Integer streetSource;

    /**
     * 下单地址
     */
    private String address;

    /**
     * 是否测试单（1：非测试单，2：测试单）
     */
    private Integer test;

    /**
     * 下单备注
     */
    private String remark;

    /**
     * 下单入口id
     * @see com.zmn.consts.GateTypeConsts
     */
    private Integer receiveEntranceId;
}
